// 常量

// 在 ES5 中，如何定义一个常量呢？

// Object.defineProperty()

/*
Object.defineProperty(window, 'PI', {
    value: 3.1415,
    writable: false
});

console.log(PI);

// PI = 3.14;

console.log(PI);
*/

// ES6 中使用 const 声明常量

// 常量定义的时候必须赋值
const HOST = "127.0.0.1"; 

// 常量一旦定义就不能修改
const PI = 3.14;
// PI = 3.14; // Uncaught Error: "PI" is read-only
console.log(PI);

const OBJ = {
    name: "zhangsan",
    age: 18
};

// OBJ.age = 19;

// OBJ = {};